package com.whfc.emp.cncit.constant;

import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

/**
 * @Description:
 * @author: xugcheng
 * @version: 1.0
 * @date: 2019/10/24 19:28
 */
public class CncitConst {

    public static final Charset UTF8 = StandardCharsets.UTF_8;

    public static final Charset GBK = Charset.forName("GBK");

    public static final byte FRAME_DELIMITER = '#';

    public static final String DELIMITER = ",";

    public static final byte START = '$';

    public static final byte END = '#';

    public static final byte END_DW = '\n';

    public static final String PLATFORM = "0";

    public static final String SUCCESS = "1";

    public static final String FAIL = "0";


    /**
     * 设备->平台 : 设备注册
     */
    public static final String UP_CMD_R = "R";

    /**
     * 平台->设备 : 设备注册响应
     */
    public static final String DW_CMD_RA = "RA";


    /**
     * 平台->设备 : 参数设置
     */
    public static final String DW_CMD_PS = "PS";

    /**
     * 设备->平台 : 参数设置响应
     */
    public static final String UP_CMD_PSA = "PSA";


    /**
     * 平台->设备 : GPS/北斗模式设置指令
     */
    public static final String DW_CMD_MS = "MS";

    /**
     * 设备->平台 : GPS/北斗模式设置指令响应
     */
    public static final String UP_CMD_MSA = "MSA";


    /**
     * 设备->平台 : 实时数据上报
     */
    public static final String UP_CMD_S = "S";

    /**
     * 设备->平台 : 历史数据上报
     */
    public static final String UP_CMD_H = "H";

    /**
     * 平台->设备 : 报警确认指令
     */
    public static final String DW_CMD_AC = "AC";


    /**************** PS 设置参数类型  ****************/

    /**
     * 播放语音提醒命令
     */
    public static final String CMD_TTSD = "TTSD";

    /**
     * 语音提醒音量设置命令
     */
    public static final String CMD_TTSV = "TTSV";

    /**
     * 语音提醒语速设置命令
     */
    public static final String CMD_TTPS = "TTPS";


}
